50a0d2aa63c9e826e138447dd2a2c61c43b38237,org.jerkar.core/src/main/java/org/jerkar/tool/JkInit.java,JkInit,instanceOf,#Class#File#String#,75
Before Change
final JkInit init = JkInit.of(args);
init.displayInfo();
final T build = JkUtilsReflect.newInstance(clazz);
build.setBaseDir(baseDir);
init.initProject(build);
JkLog.info("Build class " + build.getClass().getName());
JkLog.info("Activated plugins : " + build.plugins.getActives());
After Change
public static <T extends JkBuild> T instanceOf(Class<T> clazz, File baseDir, String... args) {
final JkInit init = JkInit.of(args);
init.displayInfo();
JkBuild.baseDirContext(baseDir);
final T build;
try {
build = JkUtilsReflect.newInstance(clazz);